package com.example.javaeekeshe.service;

import com.example.javaeekeshe.pojo.FullOrderBean;
import com.example.javaeekeshe.pojo.OrderBean;
import org.apache.ibatis.annotations.Select;

import java.util.List;

public interface IOrderService {
    /**
     * 新增订单
     * @param orderBean
     */
    public boolean addOrder(OrderBean orderBean);

    /**
     * 根据用户id查询订单
     * @param uid
     * @return
     */
    public List<FullOrderBean> getOrderByUid(Integer uid,Integer start);

    /**
     * 获取所有未完成订单
     * @return
     */
    public List<FullOrderBean> getAllOrder(Integer start);

    /**
     * 查询所有行数
     * @param id
     */
    public void send(Integer id);

    /**
     * 查找所有行数
     * @return
     */
    public Integer rowsAll();

    /**
     * 根据用户id查询行数
     * @param id
     * @return
     */
    public Integer rowsUid(Integer id);

    /**
     * 根据id收货
     * @param id
     */
    public void receipt(Integer id);



}
